
	#bookparts {
		position:relative;
		text-align:right;
		display:block;
	}
	#bookparts a.dbutton {
		position:relative;
		background:transparent url("../default/ada.png") no-repeat 95% 50%;
		padding:4px 24px 4px 0;
		text-decoration:none;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		color:#9F844F;
	}

	#bookparts a.dbutton span {
		font:normal 11px Arial;
		display:inline;
	}

	#bookparts a.signin:hover {
		background:#59B url("../default/ado.png") no-repeat 95% 50%;
	}

	#bookparts a.dbutton.menu-open {
		background:#fff url("../default/aua.png") no-repeat 95% 50%;
		color:#999;
		outline:none;
		-moz-border-radius-bottomleft:0px;
		-moz-border-radius-bottomright:0px;
		-webkit-border-bottom-left-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		opacity:.9;
		filter:alpha(opacity=90);
		padding:4px 24px 4px 10px;
	}

	#bookparts #popup {
		-moz-border-radius-topleft:5px;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		-webkit-border-bottom-right-radius:5px;
		display:none;
		background-color:#fff;
		position:absolute;
		width:320px;
		z-index:100;
		text-align:left;
		padding:10px;
		top: 16px;
		right: 0px;
		margin-right: 0px;
		color:#666;
		opacity:.9;
		filter:alpha(opacity=90);
	}

	#popup strong {display:block; text-align:left;}
	#popup span {float:left; width:50px; margin:0; padding:10px 0 0 10px;}
	#popup a {float:right; width:260px; padding-top:10px; cursor:pointer; font-size:11px;}
	#popup a.current {color:#666;}

	.tipsy-inner {
		padding:10px 15px;
		line-height:1.5em;
		font-weight:bold;
	}

	.tipsy {
		opacity:.8;
		filter:alpha(opacity=80);
		background-repeat:no-repeat;
		padding:5px;
	}

	.tipsy-inner {
		padding:8px 8px;
		max-width:200px;
		font:11px 'Lucida Grande', sans-serif;
		font-weight:bold;
		-moz-border-radius:4px;
		-khtml-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		background-color:#000;
		color:white;
		text-align:left;
	}
